rental of radio and television sets - Turkish English Dictionary